AVG rozhrani (Re: Licence GPL a uzavreny software)
Otázka od: Lukas Gebauer
12. 11. 2004 11:43
> spatna licence, nejhorsi, co snad existuje. Pokud bych si to mohl
> koupit, koupim (uz jednam s grisoftem, AVG misto ClamAV), ale toto si
Mimochodem.. ziskat rozhrani od Grisoftu neni problem. Ovsem to
jejich silene rozhrani pouzivat z Delphi, to uz problem je!
Otazka do plena... povedlo se to nekomu? Me to pripadlo tak silene,
ze jsem to radeji vzdal.
--
Lukas Gebauer.
E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Ararat Synapse - TCP/IP Lib.
Odpovedá: Dalibor Toman
12. 11. 2004 14:24
DD,
On Friday, November 12, 2004 11:43 AM [CET], Lukas Gebauer
<gebylist@mlp.cz> wrote:
>> spatna licence, nejhorsi, co snad existuje. Pokud bych si to mohl
>> koupit, koupim (uz jednam s grisoftem, AVG misto ClamAV), ale toto
si
>
> Mimochodem.. ziskat rozhrani od Grisoftu neni problem. Ovsem to
> jejich silene rozhrani pouzivat z Delphi, to uz problem je!
AVG6kove rozhrani v Delphi chodi relativne bez problemu (po rozebehani
, je nutne prepsat par C headeru do Delphi) - pouziva COMy. AVG7 v
Delphi nikdo nativne nerozebeha, protoze veskere objekty (pokud tam
jeste jsou) jsou nyni zapouzdreny a totalne pohrbeny uvnitr .LIB
knihoven, ktere je nutno prilinkovat k aplikaci/DLLku. Jelikoz se
jedna o Microsoft COFF format objektu neni mozne je do Delphi kodu
prilinkovat (resp. nenasel jsem zadny zpusob). Cili bud je nutne
napriklad napsat v MS VC++ DLL, kterou bude teprve Delphi kod volat.
Mimochodem p. Prazak z Grisoftu mi nabizel, ze by Grisoft mohl
zapouzdrit ty .LIB pomoci COM objektu (podobne jako je to v AVG6) -
pokud by bylo vice zajemcu, mozna by do toho meli vice chuti
Btw: AVG6 API funguje i s AVG7 (ma par DLL pro zajisteni zpetne
kompatibility) a AVG7 API zase umi pracovat i s AVG6
Zdravi
Dalibor Toman